package com.weimob.mcloud.wechatwork.customer.service.user.module.bo.sidebar;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.weimob.mcloud.wechatwork.common.support.codec.serializer.LongSerializer;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @description: 订单列表的返回对象
 * @author: nengda.ouyang 2021/1/16 11:46
 * @version: 1.0.0
 * ---------------------------------------------------------
 */
@Data
public class QueryOrderListBO implements Serializable {

	private static final long serialVersionUID = 4094756024705367251L;

	@JsonSerialize(using = LongSerializer.class)
	private Long orderNo;

	@JsonSerialize(using = LongSerializer.class)
	private Long createTime;

	private Integer channelType;

	private String channelTypeName;

	private Double paymentAmount;

	private String userNickname;

	private String paymentMethodName;

	private Integer orderStatus;

	private String orderStatusName;

	private String paymentTypeName;

	private List<OrderGoodsBO> items;

	private DeliveryDetailBO deliveryDetail;

}
